package com.company;

import java.util.ArrayList;
import java.util.List;

public class Main {

    public static void main(String[] args) {
	// write your code here
        //泛型必须配合集合使用
        //集合比数组好   类型丰富 长度可变
        List list=new ArrayList();
        list.add(1);
        list.add(2);
        list.add(1.2);
        list.add("1");
        list.add(true);
        list.add('a');
        System.out.println(list);
        List<String> list1=new ArrayList<>();
        list1.add("dasda");
        list1.add("泛型可以检查集合类型，如果不对编译报错");

        System.out.println(list1);
        List<Integer> list2=new ArrayList<>();
        list2.add(200);
        //自动装箱，相当于底层完成了list2.add(Integer.valueof(200))
        System.out.println(list2);

    }
}
